*{font-family:sans-serif; }


.commentContainer h1 {font-size: 2.2em !important;  margin: 0 0 3px 0; }
.commentContainer h2{font-size:1.6em !important; margin-bottom:-0.5em; }
.commentContainer h3 {font-size: 1.6em !important; margin: 0 0 1px 0;}   
.commentContainer h4{font-size:1.4em !important;}
.commentContainer h5 {font-size: 1.4em !important; margin: 0 0 2px 2.5em;} 
.commentContainer h6{font-size:1.2em !important; margin: 0 0 3px 6.0em;}

li{ font-size: 1.0em; line-height: 1.5; }

a.backToTop:link, a.backToTop:visited {padding:0 10px 0 10px; font-size: 1em; color:white !important; background-color:#151515; display:block; text-decoration:none; width 15px; height: 40px; line-height: 40px; position:fixed; bottom:10px; right:20px; z-index:1666 !important; opacity:0.4; border-radius:5px;} 
a.backToTop:hover {background-color:#08088A;}

#searchContainer { padding:10px;  color:white; background-color:#151515; width: 190px; height: 40px;	position:fixed; bottom:10px; right:415px; z-index:660; opacity:0.4; border-radius:5px; }
#search-text { width: 170px; color: #000000; position:fixed; bottom:20px; right:425px; z-index:669; opacity:0.9; border-radius:5px; }
#filterContainer {padding:10px;  color:white; background-color:#151515; width: 285px; height: 40px;	position:fixed; bottom:10px; right:120px; z-index:660; opacity:0.4; border-radius:5px;} 


.myTooltip > span{
	background:url("black_arrow2.gif");
	background-size:270px 110px;
	background-repeat:no-repeat;
	width:270px;
	height:110px;
	position:absolute;
	text-align:center;
	vertical-align:middle;
	line-height: 1em;
	padding: 20px 0px 13px 0px;
	display:none;  
	top:-100px;
	color:white;
	font-family: sans-serif;
	z-index: 10001;
}

.myTooltip {
	position:fixed; 
	bottom:70px;
	z-index: 10000;
	 
}

#toolTipSearch > span{
	background-size:230px 70px;
	width:230px;
	height:70px;
	top:-100px;
	margin: 37px 0 0 0;
	padding: 25px 0px 13px 0px;

}


#toolTipSearch 	{ right:627px; } 
#toolTipBooks	{ right:503px; } 
#toolTipNotes	{ right:433px; } 
#toolTipOther 	{ right:363px; } 
#toolTipVideos 	{ right:293px; } 
	
.filterButton{
	cursor:pointer; 
	font-size: 1em; 
	color:white; 
	text-align: center;
	line-height:30px;
	height: 30px;  /* was 30px */  
	width: 55px; /* was 55px */ 
	background-color:#088A29; 
	position:fixed; 
	bottom:15px; 
	z-index:999; 
	opacity:0.9; 
	border-radius:5px;
}

#filterBooks	{ right:340px; } 
#filterNotes	{ right:270px; } 
#filterOther 	{ right:200px; } 
#filterVideos 	{ right:130px; } 


#toc_container p a:link {color:#000000; text-decoration:none;} 
#toc_container p a:visited {color:#000000;}
#toc_container p a:hover {color:#0101DF; text-decoration:underline;}
.my_link_content > a:link {color:#000000 !important; text-decoration:none;}
.my_link_content > a:visited {color:#000000 !important;}
.my_link_content > a:hover {color:#000000 !important; text-decoration:none;}
.commentContainer > div > div > div > a:link {color:#0000FF;}   
.commentContainer > div > div > div > a:visited {color:#0000FF;} 
.commentContainer > div > div > div > a:hover {color:#0000CD;}  
.divider {  height: 0;  border-top: 1px solid #BDBDBD;  padding-bottom:1px;  margin-bottom:10px;  }
.box_background { background-color: #E6E6E6;  background-color: #F2F2F2;  background-color: #FAFAFA;  border: 1px solid #D8D8D8;  border-radius: 10px; margin: 0px 0 5px 0;  padding-bottom: 5px;}
.box_background p {  font-size: 11pt;  color: #A4A4A4;  margin: 0px 0 -5px 19px;  }
.box_background > ul > li:first-child {margin-top: 0px;  }
.box_background > ul > li:last-child {margin-bottom: 0px; }
.level1{margin-left:1.5em; }
.level2{margin-left:4.5em; }
.level3{margin-left:7.5em; }       


div[class*="tocColumn"] {	 padding:7px 7px 15px 7px;  }
.columnContainer {  float:left;  display: inline-block;  background-color:#E6E6E6;  border: 1px solid #D8D8D8;  max-width: 20%;  }
.clearFloat{  clear: both;  float:none;  }
.tocHeader{  font-size:1.6em !important;  font-weight:bold !important;  text-align:center !important;  background-color:#BDBDBD;  border-radius:5px;  padding:4px 0px 3px 0px !important;  margin:0px 0px 10px 0px !important;  }
.tocLevel1{  font-size:1.1em !important;  font-weight:bold !important;  padding:0 0 0 0.5em !important;   margin: 0.7em 0 0 0 !important;  line-height:1.1 !important;  }
.tocLevel2{  font-size:1.0em !important;  padding:0 0 0 2.0em !important;  margin: 0.5em 0 0 0 !important;  line-height:1.1 !important;  }
.tocLevel3{  font-size:0.85em !important;  font-weight:700; padding:0 0 0 4.4em !important;  margin: 0.5em 0 0 0 !important;  line-height:1.1 !important;  }


#firstCol{  border-top-left-radius:10px;  border-bottom-left-radius:10px;  }
#lastCol{  border-top-right-radius:10px;  border-bottom-right-radius:10px;  }


#nav_bar_container {height: 60px; width: 700px; background-color:#E6E6E6;  border: 1px solid #D8D8D8; position:fixed; top:-72px; left:5px; z-index:666; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
#menu_item {font-family: sans-serif; font-size: 2.2em; font-weight: bold;  height:50px; width: 200px; background-color: none ; color: #000000 ; z-index: 700; position:absolute; top: 0px; left: 20px; }


#my_link_content h1 a::before { content:""; display:block; margin-top: 0px;  padding-top: 0px; }
#my_link_content div h2 a::before { content:""; display:block; margin-top: -60px;  padding-top: 60px; }
#my_link_content div h3 a::before { content:""; display:block; margin-top: -60px;  padding-top: 60px; }
#my_link_content div h4 a::before { content:""; display:block; margin-top: -60px;  padding-top: 60px; }
#my_link_content div h5 a::before { content:""; display:block; margin-top: -60px;  padding-top: 60px; }
#my_link_content div h6 a::before { content:""; display:block; margin-top: -60px;  padding-top: 60px; }

a.clearSearch {
    background: url("closeButton.png"); 
    background-size:16px 16px;
	background-repeat:no-repeat;
	background-position: center center;
    cursor: pointer;
	position: fixed;
	bottom: 22px;
	right: 427px;	
    height: 16px;
    width: 16px;
    z-index: 10001;
}


